{% extends "data_opform.html" %} {% load i18n %} {% block form %} {% autoescape off %} {% for i,k in form.errors.items %} {{i}}{{k}} {% endfor %}
{{ form.non_field_errors }}

{% trans '人事资料' %}

{{form.sys_card_no|field_as_td_h}} {{form.labor|field_as_td_h}} {{form.name|field_as_td_h}} {{form.Dept_name|field_as_td_h}}
{{form.sys_card_no.errors }}{{form.labor.errors }}
{{form.name.errors }}{{form.Dept_name.errors }}

{% trans '卡上资料' %}

{% trans '数据库资料' %}

{{form.blance|field_as_td_h}} {{form.Password|field_as_td_h}} {{form.issue_date|field_as_td_h}} {{form.type|field_as_td_h}}
{{form.blance.errors }}{{form.Password.errors }}
{{form.issue_date.errors }}{{form.type.errors }}
{% endautoescape %} {% endblock %} {% block edit_buttons %} {% if "POS_IC"|filter_config_option %}
{%endif%} {% endblock %} {% block addjs %} //获取系统参数值 var sys_pwd = $("#id_password").val(); var main_fan = $("#id_main_fan").val(); var minor_fan = $("#id_minor_fan").val(); var max_money = $("#id_max_money").val(); var reval=""; //页面显示设置 $("#id_sys_card_no").attr("readonly",true); $("#id_card_serial_no").attr("readonly",true); $("#id_labor").attr("readonly",true); $("#id_name").attr("readonly",true); $("#id_blance").attr("readonly",true); $("#id_card_blance").attr("readonly",true); $("#id_inserter_blance").attr("readonly",true); $("#id_Dept_name").attr("readonly",true); {% if "POS_IC"|filter_config_option %} $("#edit_card>tbody>tr").eq(0).hide(); $("#id_type option[index=0]").remove(); $('#id_sys_card_no').css("backgroundColor","scrollbar"); $('#id_card_serial_no').css("backgroundColor","scrollbar"); $('#id_labor').css("backgroundColor","scrollbar"); $('#id_name').css("backgroundColor","scrollbar"); $('#id_Dept_name').css("backgroundColor","scrollbar"); $('#id_blance').css("backgroundColor","scrollbar"); $('#id_card_blance').css("backgroundColor","scrollbar"); $('#id_inserter_blance').css("backgroundColor","scrollbar"); if(isOnline()){ $("#read_card").click(function() { reval = readCard(); if (reval.length>4) { $("#id_card").val(reval); var cardInfo = zkonline.ZK_PosReadICCard(0,stringToBytes(sys_pwd),main_fan,minor_fan).split(','); if (cardInfo.length >1) { var sys_card_no = cardInfo[1].split('=')[1]; get_card_number(sys_card_no,cardInfo); } else {check_card(cardInfo);} } else { check_card(reval); } }); $("#btn_write_card").click(function() { reval = readCard(); if (reval.length>4) { write_card(); } else { check_card(reval); } }); } {%endif%} $("#pos_money").find("label").css({"font-size":"25px","font-weight":"bold"}); $("#pos_money").find("#id_money").css({"height":"30px","font-size":"25px","width":"110px"}); $("#id_card").change(function(){ var card = $("#id_card").val(); get_card_number(card,""); }); $('#id_edit_form').validate({ rules: { "Password": {required:true,"digits":true,"maxlength":6} } }); function write_card() { if ($('#id_edit_form').valid()) { if ($("#c_card_no").val() == reval )//验证卡号是否一致 { if(funValidCard()) { var pwdbyte = stringToBytes(sys_pwd);//系统密码 var cardno = $("#id_sys_card_no").val();//卡编号 var money = Number($("#id_blance").val());//写卡金额 var overpwd = Number($("#id_Password").val()); var issueDate = $("#id_issue_date").val(); var cardType = Number($('#id_type option:selected').text().split("---")[1]);//卡类型编号 var is_d=new Date( $("#id_issue_date").val().replace(/-/g,"/")); if(is_d'); } else { var overpwd = Number($("#id_card_password").val()); var issueDate = $("#id_card_issue_date").val(); var cardType = Number($("#c_type").val()); var return_val = zkonline.ZK_PosUpdateParam(0,pwdbyte,overpwd,issueDate,cardType,main_fan,minor_fan); $("#id_info").remove(); $("#id_edit_form").append('
'); $("#btn_write_card").attr("disabled","disabled"); } } else { check_card(rval); } } else { $("#id_info").remove(); $("#id_edit_form").append('
'); // $("#btn_write_card").attr("disabled","disabled"); } } else { $("#btn_write_card").attr("disabled","disabled"); } } else { $("#id_info").remove(); $("#id_edit_form").append('
'); $("#btn_write_card").attr("disabled","disabled"); } } } function get_card_number(sys_card_no,cardInfo){ $("#id_info").remove();; $.ajax({ url:"/{{request.surl}}personnel/get_issuecard_info/?cardno="+sys_card_no+"", dataType:"json", type:"POST", success:function(data){ if(data.ret == 1) { {% if "POS_IC"|filter_config_option %} // var cardInfo = zkonline.ZK_PosReadICCard(0,stringToBytes(sys_pwd),main_fan,minor_fan).split(','); // alert(cardInfo); if (cardInfo[4].split('=')[1] != '255')//管理卡 { $("#id_sys_card_no").val(cardInfo[1].split('=')[1]); $("#c_card_no").val(reval); $("#c_sys_no").val(cardInfo[1].split('=')[1]); $("#c_serial_no").val(cardInfo[7].split('=')[1]); $("#c_blance").val(Number(cardInfo[6].split('=')[1]) / 100); $("#id_card_allow_serial_no").val(cardInfo[8].split('=')[1]); $("#id_card_password").val(cardInfo[2].split('=')[1]); $("#id_Password").val(cardInfo[2].split('=')[1]); $("#id_card_issue_date").val(cardInfo[3].split('=')[1]); $("#id_issue_date").val(cardInfo[3].split('=')[1]); // $("#c_type").val(cardInfo[4].split('=')[1]); c_type = cardInfo[4].split('=')[1] var count=$("#id_type option").length; for(var i=0;i'); $("#btn_write_card").attr("disabled","disabled"); } {%endif%} } else { $("input[type=text]").val(""); $("#btn_write_card").attr("disabled","disabled"); $("#id_edit_form").append('
  • '+gettext('卡号不存在')+'
'); } } }); } {% endblock %}